iT邦幫忙

2024 iThome 鐵人賽

DAY 9
1

▋ChatGPT Prompt實戰演練

上回介紹了Prompt是怎麼回事,今天我們透過大家都容易取得的工具ChatGPT,來實際操作這些Prompt技巧,看看成果如何吧。


設定角色

情境1:聊天機器人是專業人士,而我們是使用者。
https://ithelp.ithome.com.tw/upload/images/20240923/20169058cqOPIxnxbQ.png
情境2:聊天機器人是專業人士,能不能解釋到連我阿嬤都會。
https://ithelp.ithome.com.tw/upload/images/20240923/20169058SLiQ8erbb6.png
情境3:如果聊天機器人是小孩,來看看一樣的名詞他是怎麼解釋的。
https://ithelp.ithome.com.tw/upload/images/20240923/20169058KHPsOXHfN5.png

小結:不同的對象有各自的共通語言,透過建立角色,機器人依照特定人設和使用者對話。將情境帶回到工作中,是不是經常要和形形色色的人溝通,有沒有某些時刻覺得溝通上好像遇到了困難試試看用聊天機器人拉近彼此的頻率吧。

給予明確的指令

情境1:提供聊天機器人景點資訊,但不告訴他要做些什麼。
https://ithelp.ithome.com.tw/upload/images/20240923/201690581CQnNrl43e.png
情境2:提供聊天機器人景點資訊,請他幫忙做交通規劃。
https://ithelp.ithome.com.tw/upload/images/20240923/20169058BfN4nEfTZy.png
情境3:提供聊天機器人景點資訊,請他推薦周圍美食。
https://ithelp.ithome.com.tw/upload/images/20240923/20169058tVbVQat2Y0.png

小結:同樣的資訊,可以有不同的目的,下一個清楚明確的指令,機器人能更直接地提供適當的反饋。把自己想像成老闆,若老闆只提供一個大方向,員工可能就需要自由發揮,如果老闆有明確的目標,將這些細節提供給員工,有機會能得到更貼近預期的成果。

將大目標切成小任務

情境1:把莎士比亞的十四行詩106換掉一行,請聊天機器人修正。修正的結果是,找到錯誤的語句,但是卻直接刪除。
https://ithelp.ithome.com.tw/upload/images/20240923/20169058rqXFqb3r6i.png
情境2:把莎士比亞的十四行詩106換掉一行,請聊天機器人先找原文,比對後再進行修正。成功修正,還原出正確語句。
https://ithelp.ithome.com.tw/upload/images/20240923/20169058u2YDCdgvRb.png
https://ithelp.ithome.com.tw/upload/images/20240923/20169058wx7ttrAWju.png

小結:太龐大的目標,可能因為難度太大、層級太高讓機器人無所適從,於是我們可以先提供前置作業,讓機器人各別完成這些小任務,最後成功達成修正目標。

善用列點、SOP流程

最後這項其實跟前面一項把大目標切成小任務有一點像,就交給大家試試看吧。我們可以請機器人列點或者列出SOP步驟,讓機器人先自己有個初步的列點整理、SOP項目,再由自己產出的回覆作為基礎,如此一來就有機會更深入或者延伸回答更多的問題。

▋下回預告


下一篇我們要回到Azure聊天機器人的操作介面,來看看介面上有哪些我們設定的參數。

▋參考資料


ChatGPT(截圖中皆使用GPT-4o mini模型)

▋後記


明天是周一,預祝大家新的工作周一切順利。也感謝周末假期,這篇文終於不是趕死線發出的了,雖然本來打算提早寫出文章,一過午夜12點剛好可以PO文,但還是不小心寫到了將近凌晨兩點,大家晚安。


上一篇
Part1: Azure聊天機器人原理-Prompt生成回覆(2)
下一篇
Part1: Azure聊天機器人原理-參數設定
系列文
從Azure雲端服務架構入門,在本地端結合RAG&LLM打造專屬的聊天機器人。30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言